The Solo Operating System: A Concurrent Pascal Program
نویسنده
چکیده
This is a description of the single-user operating system Solo written in the programming language Concurrent Pascal. It supports the development of Sequential and Concurrent Pascal programs for the PDP 11/45 computer. Input/output are handled by concurrent processes. Pascal programs can call one another recursively and pass arbitrary parameters among themselves. This makes it possible to use Pascal as a job control language. Solo is the first major example of a hierarchical concurrent program implemented in terms of abstract data types (classes, monitors and processes) with compile-time control of most access rights. It is described here from the user’s point of view as an introduction to another paper describing its internal structure.
منابع مشابه
A Programming Language for Teaching Concurrent Object-Oriented Concepts
Studying concurrency one of the major difficulties is the need for a variety of programming languages to be available. But expecting students to learn at the same time a lot of languages is clearly undesirable. Concurrent object-oriented concepts can be understood more successfully if we have a programming language furnishing us with different kind of tools expressing concurrency and object-ori...
متن کاملA Teaching in Operating Systems Tool
The paper describes the main features of the integrated environment TOST. The objective of TOST is to be used in Operating Systems, Parallel Programming and Compilers courses. It has to provide a better understanding of the studied topics. TOST is intended to give students an operating system inside view. It includes a multitasking operating system, a compiler for a simple PASCAL-similar progra...
متن کاملThe feasibility of single-port laparoscopic appendectomy using a solo approach: a comparative study.
PURPOSE To investigate the feasibility and safety of solo surgery with single-port laparoscopic appendectomy, which is termed herein solo-SPLA (solo-single-port laparoscopic appendectomy). METHODS This study prospectively collected and retrospectively analyzed data from patients who had undergone either non-solo-SPLA (n = 150) or solo-SPLA (n = 150). Several devices were utilized for complete...
متن کاملModules, Program Structures and the Structuring of Operating Systems
In this paper some views are presented on the way in which complex systems, such as Operating Systems and the programs to be interfaced with them can be constructed, and how such systems may become heavily library oriented. Although such systems have a dynamic nature, all interfacing within and among modules can be checked statically. It will be shown that the concepts presented are equally val...
متن کاملMurnagfl4n’s Rule and the Irreducible Characters of the Symmetric Group
Title ofprogram: char Method ofsolution Murnaghan’s rule for the calculation of the irreducible charCatalogue number: AAMK acters of the symmetric group is implemented in a compact program. Program obtainable from: CPC Program Library, Queen’s University of Belfast, N. Ireland (see application form in this issue) Restrictions on the complexity of the problem Limited only by available user memor...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
- Softw., Pract. Exper.
دوره 6 شماره
صفحات -
تاریخ انتشار 1976